apr
本枚举提供了返回码项。成功时返回SUCCESS,另外部分方法的返回值里没有返回码,这些方法被认为不会发生错误或者返回零值表示失败。
| 枚举成员摘要 | |
|---|---|
| SUCCESS | 0 成功。 |
| 执行失败 | -1 执行失败。 |
| 本对象不合法 | -2 本对象不合法。 |
| 参数不合法 | -3 参数不合法。 |
| ENOSTAT | 20001 无法对一个文件执行取文件状态操作。 |
| ENOPOOL | 20002 没有提供内存池来执行内存分配操作。 |
| EBADDATE | 20004 指定了一个无效的日期。 |
| EINVALSOCK | 20005 指定了一个无效的套接字。 |
| ENOPROC | 20006 没有指定一个进程的结构。 |
| ENOTIME | 20007 没有指定一个时间结构。 |
| ENODIR | 20008 没有指定一个目录结构。 |
| ENOLOCK | 20009 没有指定一个互斥锁结构。 |
| ENOPOLL | 20010 没有指定一个轮询结构。 |
| ENOSOCKET | 20011 没有指定一个套接字。 |
| ENOTHREAD | 20012 没有指定一个线程结构。 |
| ENOTHDKEY | 20013 没有指定一个线程键结构。 |
| EGENERAL | 20014 apr的常规错误。 |
| ENOSHMAVAIL | 20015 没有更多的可用共享内存。 |
| EBADIP | 20016 描述的IP地址错误。 |
| EBADMASK | 20017 IP地址掩码错误。 |
| EABSOLUTE | 20020 给定的路径值是绝对路径。 |
| ERELATIVE | 20021 给定的路径是相对路径。 |
| EINCOMPLETE | 20022 给定的路径既不是相对路径也不是绝对路径。 |
| EABOVEROOT | 20023 给定的路径在根路径之上。 |
| EBADPATH | 20024 给定的路径有错误。 |
| EPATHWILD | 20025 给定的路径包含通配符。 |
| ESYMNOTFOUND | 20026 无法查找到指定的符号。 |
| EPROC_UNKNOWN | 20027 该进程无法被apr所识别。 |
| ENOTENOUGHENTROPY | 20028 无法搜集足够的信息。 |
| INCHILD | 70001 正在执行子进程。 |
| INPARENT | 70002 正在执行父进程。 |
| DETACH | 70003 线程从主线程中被分离出来。 |
| NOTDETACH | 70004 线程尚未从主线程中分离出来。 |
| CHILD_DONE | 70005 子进程已经执行完毕。 |
| CHILD_NOTDONE | 70006 子进程尚未执行完毕。 |
| TIMEUP | 70007 执行操作超时。 |
| INCOMPLETE | 70008 操作不完全,可能一些处理己完成或部分结果有效。 |
| BADARG | 70013 参数有问题。 |
| EOF | 70014 已经到达文件的末尾。 |
| NOTFOUND | 70015 在轮询结构中无法发现套接字。 |
| ANONYMOUS | 70019 正在使用匿名的共享内存。 |
| FILEBASED | 70020 正在使用文件名作为共享内存的键。 |
| KEYBASED | 70021 正在使用共享键作为共享内存的键。 |
| EINIT | 70022 其它情况的返回值,除了己指定选项的其它情况,意味着其它错误或没错误。 |
| ENOTIMPL | 70023 在该平台上,该apr方法尚未实现功能。 |
| EMISMATCH | 70024 输入的两个密码不匹配。 |
| EBUSY | 70025 给定的互斥锁正忙,已经被锁定。 |
| EACCES | 13 权限不足拒绝访问。 |
| EEXIST | 17 文件己存在。 |
| ENAMETOOLONG | 38 路径名太长。 |
| ENOENT | 2 未找到文件或目录。 |
| ENOTDIR | 20 未找到目录。 |
| ENOSPC | 28 文件系统的剩余空间不足。 |
| ENOMEM | 12 内存不足。 |
| EMFILE | 24 进程文件表溢出,无法再建立新的套接字。 |
| ENFILE | 23 核心内存不足,无法建立新的套接字结构。 |
| EBADF | 9 文件描述词为无效的或该文件已关闭。 |
| EINVAL | 22 无效的参数。 |
| ESPIPE | 29 不合法的查找。 |
| EAGAIN | 11 操作将阻塞。 |
| EINTR | 4 该调用被信号所中断。 |
| ENOTSOCK | 620015 非套接字描述符,可能是文件描述符。 |
| ECONNREFUSED | 620016 连接请求被服务端拒绝。 |
| EINPROGRESS | 620017 本操作正在进行中。 |
| ECONNABORTED | 620018 连接中断。 |
| ECONNRESET | 620019 重新连接。 |
| ETIMEDOUT | 620020 企图连线的操作超过限定时间仍未有响应。 |
| EHOSTUNREACH | 620021 没有线路能够到达主机。 |
| ENETUNREACH | 620022 无法传送数据包至指定的主机。 |
| EFTYPE | 620023 不适当的文件类型或格式。 |
| EPIPE | 32 无法使用的管道。 |
| EXDEV | 18 操作的双方不是建立在同一个文件系统。 |
| ENOTEMPTY | 41 目录不为空。 |